home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 62 / Quick PC 62.iso / I386 / WDMA_NEO.IN_ / wdma_neo.inf
Encoding:
Windows Setup INFormation  |  1999-11-18  |  12.1 KB  |  312 lines

  1.  
  2.  
  3.  
  4. [Version]
  5. Signature="$CHICAGO$"
  6. Class=MEDIA
  7. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  8. Provider=%MSFT%
  9. LayoutFile=layout.inf, layout1.inf, layout2.inf
  10. DriverVer =11/18/1999,5.00.2184.1
  11.  
  12. [Manufacturer]
  13. %NMGCMfgName%=NM5Audio
  14.  
  15.  
  16. ;; Excluding drivers from the "Add New Hardware" list.
  17. [ControlFlags]
  18.  
  19. ExcludeFromSelect = *
  20.  
  21.  
  22. ;;---------------------------------------------------------------;
  23. ;;
  24. ;; D E V I C E  C A L L O U T  S E C T I O N
  25. ;;
  26.  
  27. [NM5Audio]
  28. %*WDM_NM5.DeviceDesc%=WDM_NM5, PCI\VEN_10C8&DEV_8005
  29. %*WDM_NM5A2.DeviceDesc%=WDM_NM5A2, *NMX2210
  30.  
  31. ;;---------------------------------------------------------------;
  32. ;;
  33. ;; D I R E C T O R Y  S E C T I O N
  34. ;;
  35. [DestinationDirs]
  36. NM5Audio.CopyList   = 10,system32\drivers ; %SystemRoot%\system32\drivers
  37.  
  38. [PreCopySection]
  39. HKR,,NoSetupUI,,1
  40.  
  41. ;;---------------------------------------------------------------;
  42. ;;
  43. ;; D R I V E R  C A L L O U T  S E C T I O N
  44. ;;
  45.  
  46. [WDM_NM5]
  47. Include=ks.inf, wdmaudio.inf
  48. Needs=KS.Registration, WDMAUDIO.Registration
  49. CopyFiles=NM5Audio.CopyList
  50. AddReg=WDM_NM5.AddReg, WDM_NM5A2_GUID.AddReg
  51.  
  52. [WDM_NM5A2]
  53. Include=ks.inf, wdmaudio.inf
  54. Needs=KS.Registration, WDMAUDIO.Registration
  55. CopyFiles=NM5Audio.CopyList
  56. AddReg=WDM_NM5A2.AddReg, WDM_NM5.AddReg, WDM_NM5A2_GUID.AddReg
  57.  
  58. [WDM_NM5.Interfaces]
  59. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,WDM_NM5.Interface.Wave
  60. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,WDM_NM5.Interface.Wave
  61. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,WDM_NM5.Interface.Wave
  62. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,WDM_NM5.Interface.Topology
  63.  
  64. [WDM_NM5A2.Interfaces]
  65. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSynth%,WDM_NM5.Interface.FMSynth
  66. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FMSynth%,WDM_NM5.Interface.FMSynth
  67. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM_NM5.Interface.UART
  68. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,WDM_NM5.Interface.UART
  69. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,WDM_NM5.Interface.UART
  70. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,WDM_NM5.Interface.Wave
  71. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,WDM_NM5.Interface.Wave
  72. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,WDM_NM5.Interface.Wave
  73. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,WDM_NM5.Interface.Topology
  74.  
  75. [WDM_NM5.Interface.Wave]
  76. AddReg=WDM_NM5.Interface.Wave.AddReg
  77. [WDM_NM5.Interface.Wave.AddReg]
  78. HKR,,CLSID,,%Proxy.CLSID%
  79. HKR,,FriendlyName,,%WDM_NM5.Wave.szPname%
  80.  
  81. [WDM_NM5.Interface.Topology]
  82. AddReg=WDM_NM5.Interface.Topo.AddReg
  83. [WDM_NM5.Interface.Topo.AddReg]
  84. HKR,,CLSID,,%Proxy.CLSID%
  85. HKR,,FriendlyName,,%WDM_NM5A2.Topology.szPname%
  86.  
  87. [WDM_NM5.Interface.FMSynth]
  88. AddReg=WDM_NM5.Interface.FM.AddReg
  89. [WDM_NM5.Interface.FM.AddReg]
  90. HKR,,CLSID,,%Proxy.CLSID%
  91. HKR,,FriendlyName,,%WDM_NM5A2.FMSynth.szPname%
  92.  
  93. [WDM_NM5.Interface.UART]
  94. AddReg=WDM_NM5.Interface.UART.AddReg
  95. [WDM_NM5.Interface.UART.AddReg]
  96. HKR,,CLSID,,%Proxy.CLSID%
  97. HKR,,FriendlyName,,%WDM_NM5A2.UART.szPname%
  98.  
  99. ;;---------------------------------------------------------------;
  100. ;;
  101. ;; U P D A T E  R E G I S T R Y  S E C T I O N
  102. ;;
  103.  
  104. [WDM_NM5.AddReg]
  105. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  106. HKR,,Driver,,NM5A2WDM.SYS
  107. HKR,,NTMPDriver,,"NM5A2WDM.sys"
  108.  
  109. HKR,Drivers,SubClasses,,"wave,midi,mixer"
  110.  
  111. HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
  112. HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
  113. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  114. HKR,Drivers\aux\wdmaud.drv,Driver,,wdmaud.drv
  115.  
  116. HKR,Drivers\wave\wdmaud.drv, Description,,%*WDM_NM5.DeviceDesc%
  117. HKR,Drivers\midi\wdmaud.drv, Description,,%WDM_SWSYNTH%
  118. HKR,Drivers\mixer\wdmaud.drv,Description,,%*WDM_NM5A2.DeviceDesc%
  119. HKR,Drivers\aux\wdmaud.drv,Description,,%*WDM_NM5A2.DeviceDesc%
  120.  
  121. HKLM,Software\NeoMagic\Drivers,AudioMemSize,1,00,B0,01,00
  122. HKLM,Software\NeoMagic\Drivers,AudioMCMemSize,1,00,90,00,00
  123.  
  124. [WDM_NM5A2.AddReg]
  125. HKR,,AssociatedFilters,,"wdmaud"
  126. HKR,,Driver,,NM5A2WDM.SYS
  127. HKR,,NTMPDriver,,"NM5A2WDM.sys"
  128.  
  129. HKR,Drivers,SubClasses,,"midi"
  130.  
  131. HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
  132.  
  133. HKR,Drivers\midi\wdmaud.drv, Description,,%WDM_FM%
  134.  
  135.  
  136. [WDM_NM5A2_GUID.AddReg]
  137. HKLM,%MediaCategories%\%NM5GUID.Pcbeep%,Name,,%NM5Pin.Pcbeep%
  138. HKLM,%MediaCategories%\%NM5GUID.Pcbeep%,Display,1,00,00,00,00
  139. HKLM,%MediaCategories%\%NM5GUID.Phone%,Name,,%NM5Pin.Phone%
  140. HKLM,%MediaCategories%\%NM5GUID.Phone%,Display,1,00,00,00,00
  141. HKLM,%MediaCategories%\%NM5GUID.Mic1%,Name,,%NM5Pin.Mic1%
  142. HKLM,%MediaCategories%\%NM5GUID.Mic1%,Display,1,00,00,00,00
  143. HKLM,%MediaCategories%\%NM5GUID.Mic2%,Name,,%NM5Pin.Mic2%
  144. HKLM,%MediaCategories%\%NM5GUID.Mic2%,Display,1,00,00,00,00
  145. HKLM,%MediaCategories%\%NM5GUID.LineIn%,Name,,%NM5Pin.LineIn%
  146. HKLM,%MediaCategories%\%NM5GUID.LineIn%,Display,1,00,00,00,00
  147. HKLM,%MediaCategories%\%NM5GUID.CdPlayer%,Name,,%NM5Pin.CdPlayer%
  148. HKLM,%MediaCategories%\%NM5GUID.CdPlayer%,Display,1,00,00,00,00
  149. HKLM,%MediaCategories%\%NM5GUID.Video%,Name,,%NM5Pin.Video%
  150. HKLM,%MediaCategories%\%NM5GUID.Video%,Display,1,00,00,00,00
  151. HKLM,%MediaCategories%\%NM5GUID.Aux%,Name,,%NM5Pin.Aux%
  152. HKLM,%MediaCategories%\%NM5GUID.Aux%,Display,1,00,00,00,00
  153. HKLM,%MediaCategories%\%NM5GUID.LineOut%,Name,,%NM5Pin.LineOut%
  154. HKLM,%MediaCategories%\%NM5GUID.LineOut%,Display,1,00,00,00,00
  155. HKLM,%MediaCategories%\%NM5GUID.ZVPort%,Name,,%NM5Pin.ZVPort%
  156. HKLM,%MediaCategories%\%NM5GUID.ZVPort%,Display,1,00,00,00,00
  157. HKLM,%MediaCategories%\%NM5GUID.3DWide%,Name,,%NM5Pin.3DWide%
  158. HKLM,%MediaCategories%\%NM5GUID.3DWide%,Display,1,00,00,00,00
  159. HKLM,%MediaCategories%\%NM5GUID.FMSynth%,Name,,%NM5Pin.FMSynth%
  160. HKLM,%MediaCategories%\%NM5GUID.FMSynth%,Display,1,00,00,00,00
  161. HKLM,%MediaCategories%\%NM5GUID.I2S%,Name,,%NM5Pin.I2S%
  162. HKLM,%MediaCategories%\%NM5GUID.I2S%,Display,1,00,00,00,00
  163. HKLM,%MediaCategories%\%NM5GUID.20dbGain%,Name,,%NM5Pin.20dbGain%
  164. HKLM,%MediaCategories%\%NM5GUID.20dbGain%,Display,1,00,00,00,00
  165. HKLM,%MediaCategories%\%NM5GUID.DockPhone%,Name,,%NM5Pin.DockPhone%
  166. HKLM,%MediaCategories%\%NM5GUID.DockPhone%,Display,1,00,00,00,00
  167. HKLM,%MediaCategories%\%NM5GUID.DockMic1%,Name,,%NM5Pin.DockMic1%
  168. HKLM,%MediaCategories%\%NM5GUID.DockMic1%,Display,1,00,00,00,00
  169. HKLM,%MediaCategories%\%NM5GUID.DockMic2%,Name,,%NM5Pin.DockMic2%
  170. HKLM,%MediaCategories%\%NM5GUID.DockMic2%,Display,1,00,00,00,00
  171. HKLM,%MediaCategories%\%NM5GUID.DockLineIn%,Name,,%NM5Pin.DockLineIn%
  172. HKLM,%MediaCategories%\%NM5GUID.DockLineIn%,Display,1,00,00,00,00
  173. HKLM,%MediaCategories%\%NM5GUID.DockCdPlayer%,Name,,%NM5Pin.DockCdPlayer%
  174. HKLM,%MediaCategories%\%NM5GUID.DockCdPlayer%,Display,1,00,00,00,00
  175. HKLM,%MediaCategories%\%NM5GUID.DockVideo%,Name,,%NM5Pin.DockVideo%
  176. HKLM,%MediaCategories%\%NM5GUID.DockVideo%,Display,1,00,00,00,00
  177. HKLM,%MediaCategories%\%NM5GUID.DockAux%,Name,,%NM5Pin.DockAux%
  178. HKLM,%MediaCategories%\%NM5GUID.DockAux%,Display,1,00,00,00,00
  179. HKLM,%MediaCategories%\%NM5GUID.DockSpeaker%,Name,,%NM5Pin.DockSpeaker%
  180. HKLM,%MediaCategories%\%NM5GUID.DockSpeaker%,Display,1,00,00,00,00
  181. ;;---------------------------------------------------------------;
  182. ;;
  183. ;; F I L E  C O P Y  S E C T I O N
  184. ;;
  185.  
  186. [NM5Audio.CopyList]
  187. nm5a2wdm.sys
  188.  
  189. ;;**************** NT Install ****************
  190.  
  191. [WDM_NM5.NTX86]
  192. Include=ks.inf, wdmaudio.inf
  193. Needs=KS.Registration, WDMAUDIO.Registration
  194. CopyFiles=NM5Audio.CopyList
  195. AddReg=WDM_NM5.AddReg, WDM_NM5A2_GUID.AddReg
  196.  
  197. [WDM_NM5A2.NTX86]
  198. Include=ks.inf, wdmaudio.inf
  199. Needs=KS.Registration, WDMAUDIO.Registration
  200. CopyFiles=NM5Audio.CopyList
  201. AddReg=WDM_NM5A2.AddReg, WDM_NM5.AddReg, WDM_NM5A2_GUID.AddReg
  202.  
  203. [WDM_NM5.NTX86.Interfaces]
  204. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,WDM_NM5.Interface.Wave
  205. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,WDM_NM5.Interface.Wave
  206. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,WDM_NM5.Interface.Wave
  207. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,WDM_NM5.Interface.Topology
  208.  
  209. [WDM_NM5A2.NTX86.Interfaces]
  210. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSynth%,WDM_NM5.Interface.FMSynth
  211. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_FMSynth%,WDM_NM5.Interface.FMSynth
  212. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM_NM5.Interface.UART
  213. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,WDM_NM5.Interface.UART
  214. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,WDM_NM5.Interface.UART
  215. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,WDM_NM5.Interface.Wave
  216. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,WDM_NM5.Interface.Wave
  217. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,WDM_NM5.Interface.Wave
  218. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,WDM_NM5.Interface.Topology
  219.  
  220.  
  221. [WDM_NM5.NTX86.Services]
  222. AddService = wdm_nm5,    0x00000002, wdm_nm5_Service_Inst
  223.  
  224. [WDM_NM5A2.NTX86.Services]
  225. AddService = wdm_nm5,    0x00000002, wdm_nm5_Service_Inst
  226.  
  227. [wdm_nm5_Service_Inst]
  228. DisplayName    = %wdm_nm5.SvcDesc%
  229. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  230. StartType      = 3                  ; SERVICE_DEMAND_START
  231. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  232. ServiceBinary  = %10%\system32\drivers\nm5a2wdm.sys
  233.  
  234. ;;---------------------------------------------------------------;
  235. ;;
  236. ;; S T R I N G S
  237. ;;
  238.  
  239. [Strings]
  240. MSFT="Microsoft"
  241. NMGCMfgName="NeoMagic Corporation"
  242. *WDM_NM5.DeviceDesc="NeoMagic MagicMedia 256AV Audio Driver (WDM)"
  243. *WDM_NM5A2.DeviceDesc="NeoMagic MagicMedia 256AV NMA2 Codec (WDM)"
  244. WDM_NM5.Wave.szPname="NeoMagic Audio (WDM)"
  245. WDM_NM5A2.Topology.szPname="NeoMagic Mixer (WDM)"
  246. WDM_NM5A2.FMSynth.szPname="NeoMagic FMSynth (WDM)"
  247. WDM_NM5A2.UART.szPname="NeoMagic MPU401 (WDM)"
  248.  
  249. ;; NM5 friendly names (non-localizeable)
  250. NM5GUID.Pcbeep        = "{BDC05F40-C4B3-11D1-84AF-00A024947B4F}"
  251. NM5GUID.Phone          = "{BDC05F41-C4B3-11D1-84AF-00A024947B4F}"
  252. NM5GUID.Mic1          = "{BDC05F42-C4B3-11D1-84AF-00A024947B4F}"
  253. NM5GUID.Mic2          = "{BDC05F43-C4B3-11D1-84AF-00A024947B4F}"
  254. NM5GUID.LineIn        = "{BDC05F44-C4B3-11D1-84AF-00A024947B4F}"
  255. NM5GUID.CdPlayer      = "{BDC05F45-C4B3-11D1-84AF-00A024947B4F}"
  256. NM5GUID.Video         = "{BDC05F46-C4B3-11D1-84AF-00A024947B4F}"
  257. NM5GUID.Aux           = "{BDC05F47-C4B3-11D1-84AF-00A024947B4F}"
  258. NM5GUID.LineOut       = "{BDC05F48-C4B3-11D1-84AF-00A024947B4F}"
  259. NM5GUID.ZVPort          = "{BDC05F4B-C4B3-11D1-84AF-00A024947B4F}"
  260. NM5GUID.3DWide          = "{BDC05F4C-C4B3-11D1-84AF-00A024947B4F}"
  261. NM5GUID.FMSynth       = "{BDC05F4D-C4B3-11D1-84AF-00A024947B4F}"
  262. NM5GUID.I2S           = "{BDC05F4E-C4B3-11D1-84AF-00A024947B4F}"
  263. NM5GUID.20dbGain      = "{BDC05F4F-C4B3-11D1-84AF-00A024947B4F}"
  264. NM5GUID.DockSpeaker      = "{BDC05F50-C4B3-11D1-84AF-00A024947B4F}"
  265. NM5GUID.DockPhone      = "{BDC05F51-C4B3-11D1-84AF-00A024947B4F}"
  266. NM5GUID.DockMic1      = "{BDC05F52-C4B3-11D1-84AF-00A024947B4F}"
  267. NM5GUID.DockMic2      = "{BDC05F53-C4B3-11D1-84AF-00A024947B4F}"
  268. NM5GUID.DockLineIn    = "{BDC05F54-C4B3-11D1-84AF-00A024947B4F}"
  269. NM5GUID.DockCdPlayer  = "{BDC05F55-C4B3-11D1-84AF-00A024947B4F}"
  270. NM5GUID.DockVideo     = "{BDC05F56-C4B3-11D1-84AF-00A024947B4F}"
  271. NM5GUID.DockAux       = "{BDC05F57-C4B3-11D1-84AF-00A024947B4F}"
  272. ;; NM5 friendly names (localizeable)
  273. NM5Pin.Pcbeep         = "PCBeep"
  274. NM5Pin.Phone          = "Phone"
  275. NM5Pin.Mic1           = "Microphone"
  276. NM5Pin.Mic2           = "Mic2"
  277. NM5Pin.LineIn         = "Line In"
  278. NM5Pin.CdPlayer       = "CD Audio"
  279. NM5Pin.Video          = "Video In"
  280. NM5Pin.Aux            = "Aux In"
  281. NM5Pin.LineOut        = "Master Volume"
  282. NM5Pin.ZVPort         = "ZV Audio"
  283. NM5Pin.3DWide         = "3D Wide"
  284. NM5Pin.FMSynth        = "FM Synth"
  285. NM5Pin.I2S            = "ZV Audio"
  286. NM5Pin.20dbGain       = "Enable 20dB Gain"
  287. NM5Pin.DockSpeaker    = "Enable Docking Speaker"
  288. NM5Pin.DockPhone      = "Dock Phone"
  289. NM5Pin.DockMic1       = "Dock Mic"
  290. NM5Pin.DockMic2       = "Dock Mic2"
  291. NM5Pin.DockLineIn     = "Dock Line"
  292. NM5Pin.DockCdPlayer   = "Dock CD Audio"
  293. NM5Pin.DockVideo      = "Dock Video"
  294. NM5Pin.DockAux        = "Dock Aux"
  295.  
  296. MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
  297. WDM_SWSYNTH="Microsoft SWSynth (WDM)"
  298. WDM_FM="NeoMagic FMSynth (WDM)"
  299.  
  300. Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
  301. KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
  302. KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
  303. KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
  304. KSNAME_Wave="Wave"
  305. KSNAME_Topology="Topology"
  306. KSNAME_FMSynth="FMSynth"
  307. KSNAME_UART="Uart"
  308.  
  309. wdm_nm5.SvcDesc = "NeoMagic MagicMedia 256AV Audio Driver (WDM)"
  310.  
  311.  
  312.